facility or installation - Turc Anglais Dictionnaire